package cb.com.etcdemo.bean;

import java.io.Serializable;
import java.util.List;

/**
 * 
 * 作者: 陈琳亮
 * 时间: 2018年10月25日 上午9:20:05
 * 说明: 设备在线数量
 */
public class DeviceStateOnLine  {


	/**
	 * onLineCount : 215
	 * offLineCount : 908
	 * notOnLine : 882
	 * list : [{"stationName":"七里冲站","deviceId":"52001340","deviceIp":"407","cmd1001Time":null,"cmd3001Time":null,"currentVersion":null,"logStatus":null,"actTime":null,"offLineMinute":null,"deviceState":null,"addTime":null,"vehicleNum":"G00565201102819010084","stationCode":null,"hostControlVersion":null,"hostDisplayVersion":null,"hostDecodeVersion":null,"hostUpgradeVersion":null,"hostCardReaderVersion":null,"hostDecodeTVersion":null,"slaveControlVersion":null,"slaveDisplayVersion":null,"slaveDecodeVersion":null,"slaveUpgradeVersion":null,"slaveCardReaderVersion":null,"slaveDecodeTVersion":null,"fgBoxVersion":null,"vIdform":null,"payInfoSend":null,"paynet":null,"serial":"暂无","slavemac":"暂无","sestatus":"暂无"},{"stationName":"七里冲站","deviceId":"52001393","deviceIp":"223.104.254.211","cmd1001Time":null,"cmd3001Time":null,"currentVersion":null,"logStatus":null,"actTime":null,"offLineMinute":25028,"deviceState":null,"addTime":null,"vehicleNum":"G00565201102819010082","stationCode":null,"hostControlVersion":null,"hostDisplayVersion":null,"hostDecodeVersion":null,"hostUpgradeVersion":null,"hostCardReaderVersion":null,"hostDecodeTVersion":null,"slaveControlVersion":null,"slaveDisplayVersion":null,"slaveDecodeVersion":null,"slaveUpgradeVersion":null,"slaveCardReaderVersion":null,"slaveDecodeTVersion":null,"fgBoxVersion":null,"vIdform":null,"payInfoSend":null,"paynet":null,"serial":"暂无","slavemac":"暂无","sestatus":"暂无"},{"stationName":"万山经开区站","deviceId":"52001358","deviceIp":"425","cmd1001Time":null,"cmd3001Time":null,"currentVersion":null,"logStatus":null,"actTime":null,"offLineMinute":null,"deviceState":null,"addTime":null,"vehicleNum":"G00565201102818010084","stationCode":null,"hostControlVersion":null,"hostDisplayVersion":null,"hostDecodeVersion":null,"hostUpgradeVersion":null,"hostCardReaderVersion":null,"hostDecodeTVersion":null,"slaveControlVersion":null,"slaveDisplayVersion":null,"slaveDecodeVersion":null,"slaveUpgradeVersion":null,"slaveCardReaderVersion":null,"slaveDecodeTVersion":null,"fgBoxVersion":null,"vIdform":null,"payInfoSend":null,"paynet":null,"serial":"暂无","slavemac":"暂无","sestatus":"暂无"}]
	 */

	private int onLineCount;
	private int offLineCount;
	private int notOnLine;
	private List<ListBean> list;

	public int getOnLineCount() {
		return onLineCount;
	}

	public void setOnLineCount(int onLineCount) {
		this.onLineCount = onLineCount;
	}

	public int getOffLineCount() {
		return offLineCount;
	}

	public void setOffLineCount(int offLineCount) {
		this.offLineCount = offLineCount;
	}

	public int getNotOnLine() {
		return notOnLine;
	}

	public void setNotOnLine(int notOnLine) {
		this.notOnLine = notOnLine;
	}

	public List<ListBean> getList() {
		return list;
	}

	public void setList(List<ListBean> list) {
		this.list = list;
	}

	public static class ListBean implements Serializable{
		/**
		 * stationName : 七里冲站
		 * deviceId : 52001340
		 * deviceIp : 407
		 * cmd1001Time : null
		 * cmd3001Time : null
		 * currentVersion : null
		 * logStatus : null
		 * actTime : null
		 * offLineMinute : null
		 * deviceState : null
		 * addTime : null
		 * vehicleNum : G00565201102819010084
		 * stationCode : null
		 * hostControlVersion : null
		 * hostDisplayVersion : null
		 * hostDecodeVersion : null
		 * hostUpgradeVersion : null
		 * hostCardReaderVersion : null
		 * hostDecodeTVersion : null
		 * slaveControlVersion : null
		 * slaveDisplayVersion : null
		 * slaveDecodeVersion : null
		 * slaveUpgradeVersion : null
		 * slaveCardReaderVersion : null
		 * slaveDecodeTVersion : null
		 * fgBoxVersion : null
		 * vIdform : null
		 * payInfoSend : null
		 * paynet : null
		 * serial : 暂无
		 * slavemac : 暂无
		 * sestatus : 暂无
		 */

		private String stationName;
		private String deviceId;
		private String deviceIp;
		private Object cmd1001Time;
		private Object cmd3001Time;
		private Object currentVersion;
		private Object logStatus;
		private Object actTime;
		private Object offLineMinute;
		private Object deviceState;
		private Object addTime;
		private String vehicleNum;
		private Object stationCode;
		private Object hostControlVersion;
		private Object hostDisplayVersion;
		private Object hostDecodeVersion;
		private Object hostUpgradeVersion;
		private Object hostCardReaderVersion;
		private Object hostDecodeTVersion;
		private Object slaveControlVersion;
		private Object slaveDisplayVersion;
		private Object slaveDecodeVersion;
		private Object slaveUpgradeVersion;
		private Object slaveCardReaderVersion;
		private Object slaveDecodeTVersion;
		private Object fgBoxVersion;
		private Object vIdform;
		private Object payInfoSend;
		private Object paynet;
		private String serial;
		private String slavemac;
		private String sestatus;

		public String getVehicleNumOri() {
			return vehicleNumOri;
		}

		public void setVehicleNumOri(String vehicleNumOri) {
			this.vehicleNumOri = vehicleNumOri;
		}

		private String vehicleNumOri;

		public String getStationName() {
			return stationName;
		}

		public void setStationName(String stationName) {
			this.stationName = stationName;
		}

		public String getDeviceId() {
			return deviceId;
		}

		public void setDeviceId(String deviceId) {
			this.deviceId = deviceId;
		}

		public String getDeviceIp() {
			return deviceIp;
		}

		public void setDeviceIp(String deviceIp) {
			this.deviceIp = deviceIp;
		}

		public Object getCmd1001Time() {
			return cmd1001Time;
		}

		public void setCmd1001Time(Object cmd1001Time) {
			this.cmd1001Time = cmd1001Time;
		}

		public Object getCmd3001Time() {
			return cmd3001Time;
		}

		public void setCmd3001Time(Object cmd3001Time) {
			this.cmd3001Time = cmd3001Time;
		}

		public Object getCurrentVersion() {
			return currentVersion;
		}

		public void setCurrentVersion(Object currentVersion) {
			this.currentVersion = currentVersion;
		}

		public Object getLogStatus() {
			return logStatus;
		}

		public void setLogStatus(Object logStatus) {
			this.logStatus = logStatus;
		}

		public Object getActTime() {
			return actTime;
		}

		public void setActTime(Object actTime) {
			this.actTime = actTime;
		}

		public Object getOffLineMinute() {
			return offLineMinute;
		}

		public void setOffLineMinute(Object offLineMinute) {
			this.offLineMinute = offLineMinute;
		}

		public Object getDeviceState() {
			return deviceState;
		}

		public void setDeviceState(Object deviceState) {
			this.deviceState = deviceState;
		}

		public Object getAddTime() {
			return addTime;
		}

		public void setAddTime(Object addTime) {
			this.addTime = addTime;
		}

		public String getVehicleNum() {
			return vehicleNum;
		}

		public void setVehicleNum(String vehicleNum) {
			this.vehicleNum = vehicleNum;
		}

		public Object getStationCode() {
			return stationCode;
		}

		public void setStationCode(Object stationCode) {
			this.stationCode = stationCode;
		}

		public Object getHostControlVersion() {
			return hostControlVersion;
		}

		public void setHostControlVersion(Object hostControlVersion) {
			this.hostControlVersion = hostControlVersion;
		}

		public Object getHostDisplayVersion() {
			return hostDisplayVersion;
		}

		public void setHostDisplayVersion(Object hostDisplayVersion) {
			this.hostDisplayVersion = hostDisplayVersion;
		}

		public Object getHostDecodeVersion() {
			return hostDecodeVersion;
		}

		public void setHostDecodeVersion(Object hostDecodeVersion) {
			this.hostDecodeVersion = hostDecodeVersion;
		}

		public Object getHostUpgradeVersion() {
			return hostUpgradeVersion;
		}

		public void setHostUpgradeVersion(Object hostUpgradeVersion) {
			this.hostUpgradeVersion = hostUpgradeVersion;
		}

		public Object getHostCardReaderVersion() {
			return hostCardReaderVersion;
		}

		public void setHostCardReaderVersion(Object hostCardReaderVersion) {
			this.hostCardReaderVersion = hostCardReaderVersion;
		}

		public Object getHostDecodeTVersion() {
			return hostDecodeTVersion;
		}

		public void setHostDecodeTVersion(Object hostDecodeTVersion) {
			this.hostDecodeTVersion = hostDecodeTVersion;
		}

		public Object getSlaveControlVersion() {
			return slaveControlVersion;
		}

		public void setSlaveControlVersion(Object slaveControlVersion) {
			this.slaveControlVersion = slaveControlVersion;
		}

		public Object getSlaveDisplayVersion() {
			return slaveDisplayVersion;
		}

		public void setSlaveDisplayVersion(Object slaveDisplayVersion) {
			this.slaveDisplayVersion = slaveDisplayVersion;
		}

		public Object getSlaveDecodeVersion() {
			return slaveDecodeVersion;
		}

		public void setSlaveDecodeVersion(Object slaveDecodeVersion) {
			this.slaveDecodeVersion = slaveDecodeVersion;
		}

		public Object getSlaveUpgradeVersion() {
			return slaveUpgradeVersion;
		}

		public void setSlaveUpgradeVersion(Object slaveUpgradeVersion) {
			this.slaveUpgradeVersion = slaveUpgradeVersion;
		}

		public Object getSlaveCardReaderVersion() {
			return slaveCardReaderVersion;
		}

		public void setSlaveCardReaderVersion(Object slaveCardReaderVersion) {
			this.slaveCardReaderVersion = slaveCardReaderVersion;
		}

		public Object getSlaveDecodeTVersion() {
			return slaveDecodeTVersion;
		}

		public void setSlaveDecodeTVersion(Object slaveDecodeTVersion) {
			this.slaveDecodeTVersion = slaveDecodeTVersion;
		}

		public Object getFgBoxVersion() {
			return fgBoxVersion;
		}

		public void setFgBoxVersion(Object fgBoxVersion) {
			this.fgBoxVersion = fgBoxVersion;
		}

		public Object getVIdform() {
			return vIdform;
		}

		public void setVIdform(Object vIdform) {
			this.vIdform = vIdform;
		}

		public Object getPayInfoSend() {
			return payInfoSend;
		}

		public void setPayInfoSend(Object payInfoSend) {
			this.payInfoSend = payInfoSend;
		}

		public Object getPaynet() {
			return paynet;
		}

		public void setPaynet(Object paynet) {
			this.paynet = paynet;
		}

		public String getSerial() {
			return serial;
		}

		public void setSerial(String serial) {
			this.serial = serial;
		}

		public String getSlavemac() {
			return slavemac;
		}

		public void setSlavemac(String slavemac) {
			this.slavemac = slavemac;
		}

		public String getSestatus() {
			return sestatus;
		}

		public void setSestatus(String sestatus) {
			this.sestatus = sestatus;
		}
	}
}


